﻿@model BskLeague.Models.AnnounceCommunicate

@{
    ViewBag.Title = "Szczegóły zgłoszenia";
}

@Html.Partial("_Submenu")

<h3>Szczegóły zgłoszenia nr: @Model.AnnounceCommunicateId</h3>

    <div class="display-label"><b>Nazwa drużyny</b></div>
    <div class="display-field">
        @Html.DisplayFor(model => model.TeamName)
    </div>

    <div class="display-label"><b>Data zgłoszenia</b></div>
    <div class="display-field">
        @Html.DisplayFor(model => model.AnnounceDate)
    </div>

    <h4>Zawodnicy:</h4>
    <table>
    <tr>
        <th>Imię i nazwisko</th>
        <th>Email</th>
        <th>Istniejący zawodnik?</th>
        <th>Licencja</th>
        <th>Kapitan</th>
    </tr>
    @{int i = 0;}
        @foreach(var p in Model.Players)
        {
            <tr>
            <td>@Html.DisplayFor(item => p.Name) @Html.DisplayFor(item => p.Surname)</td>
            <td>@Html.DisplayFor(item => p.Email)</td>
            <td>
                @if(!p.InDatabase) 
                {
                    @Html.ActionLink("Utwórz konto", "CreatePlayer", new { id = p.AnnouncedPlayerId })
                }
                else
                {
                    if (p.Confirmed)
                    {
                        <text>Tak - potwierdzone</text>
                    }
                    else
                    {
                        <text>Tak - niepotwierdzone</text>
                    }
                }
            </td>
            <td>   
               @if (p.Licence == null)
                   {
                       if (!p.InDatabase)
                       {
                           @:brak - najpierw uwtórz konto
                       }
                       else
                       {
                          @:tuniepowinnonasbyc 
                          @*@:brak - @Html.ActionLink("Wydaj licencję", "GiveLicence", new {id = p.   to nie powinno się pojawić - utworzenie konta => nadanie licencji?*@
                       }
                   }
                   else 
                   {
                   <div>
                   Nr: @Html.DisplayFor(item => p.Licence.LicenceId) |
                   Sezon: @Html.DisplayFor(item => p.Licence.SeasonExp.SeasonName)
                   </div>

                   }
            </td>
            <td> @if(i == Model.ChefPlayerIndex) {<text>X</text>}</td> 
            </tr>
            i++;

        }

    </table>



    @if ((bool)ViewBag.recrutationSeason)
    {
        if (Model.Status.Status != "Confirmed")
        {
            <br />
            <div>
                @Html.ActionLink("Potwierdź drużynę", "Confirm", new { id = Model.AnnounceCommunicateId })
            </div>
        }
        else
        {
            <br />
            <div>
               <b>Drużyna została już potwierdzona</b>
            </div>
        }
    }
    else
    {
            <br />
            <div>
               <b>Brak sezonu w stanie "Recrutation" aby móc potwierdzać drużynę</b>
            </div>
    }
     
<p>
    @Html.ActionLink("Powrót do listy", "Index")
</p>
